Towards Decentralized Management of Graceful Degradation in Distributed Embedded Systems
نویسنده
چکیده
Graceful degradation entails a proportional loss of functionality or the reduction in the quality of services a system provides in response to faults. Compared to traditional techniques, graceful degradation is a promising approach to achieving fault tolerance at reduced cost. Current research using this approach in distributed embedded systems assumes a central management unit responsible for tracking resources and for system reconfiguration. Such units are single points of failure and maybe become costly when made fault tolerant by traditional techniques. This papers overviews current work on developing a framework that enables the specification and implementation of real-time distributed embedded systems that feature decentralized management.
منابع مشابه
Using Architectural Properties to Model and Measure System-Wide Graceful Degradation
System-wide graceful degradation may be a viable approach to improving dependability in computer systems. In order to evaluate and improve system-wide graceful degradation we present initial work on a component-based model that will explicitly define graceful degradation as a system property, and measure how well a system gracefully degrades in the presence of multiple combinations of component...
متن کاملA Product Family Approach to Graceful Degradation
Design of gracefully degrading systems, where functionality is gradually reduced in the face of faults, has traditionally been a very difficult and error-prone task. General approaches to graceful degradation are typically limited to re-implementation of the system for a number of pre-designated fallback configurations. We describe an architecture-based approach to gracefully degrading systems ...
متن کاملDeveloping a Software Architecture for Graceful Degradation in an Elevator Control System
Many embedded systems have high safety and dependability requirements, which makes ensuring software robustness a top priority in these systems. As embedded computer systems become more complex and incorporate increasing functionality, their software systems become increasingly more difficult to design, build, and maintain. One approach to achieving software robustness is graceful degradation. ...
متن کاملA Framework for Scalable Analysis and Design of System-wide Graceful Degradation in Distributed Embedded Systems
We present a framework that will enable scalable analysis and design of graceful degradation in distributed embedded systems. We define graceful degradation in terms of utility. A system that gracefully degrades suffers a proportional loss of system utility as individual software and hardware components fail. However, explicitly designing a system to gracefully degrade; i.e. handle all possible...
متن کاملA Graceful Degradation Framework for Distributed Embedded Systems
Automatic graceful degradation can be accomplished by reconfiguring the software elements of a distributed embedded system to accommodate the available hardware upon detection of a fault. The reconfiguration algorithm selects software components from a Product Family Architecture in order to maximize the functionality of the system. The mobile software components must then be allocated to the h...
متن کامل